Field : give `call` a return type annotation

it always returns the `value` T