-record(field, { meta :: envie@schema:field_meta(), run :: fun(() -> {ok, any()} | {error, envie@error:error()}), trace :: fun(() -> envie@schema:inspect_field()) }).