Relocated numeric coercion routines.
Added syntax class providing type functions.