same as apply
apply
Fails if it uses a field that is missing from the state.
Evaluates to None if the field is missing from the state. Never fails.