replace the top-level `canTransformField` and `transformField` functions w/ static methods on FieldTransform