implement filter{name} which can be embedded inside filed, just like eval{...}. Code for filters is not compatibile with old implementation, but it should be easier. If you mix eval{} and filter{}, eval has to come first.