Simplify using and implementation of field option of result contract.