@public
def vfield(symbols, domain, order=lex):
 _field = FracField(symbols, domain, order)
 pollute([sym.name for sym in _field.symbols], _field.gens)
 return _field

@ public def vfield ( symbols , domain , order = lex ) : _field = FracField ( symbols , domain , order ) pollute ( [ sym . name for sym in _field . symbols ] , _field . gens ) return _field
construct new rational function field and inject generators into global namespace .