Preparing for major logic overhaul

No method 'new' for numerics
Requires casting when testing (i.e. Numeric, 3.25.check [3.25==Float])