added FieldPoly which allows to create polymorphic functions over FieldT...

...ype without boilerplate