First cut at replacing core protocol method check with walker:
 - All old tests for check pass with new implementation
 - More perf tests pending, but initial investigations suggested 5x+ faster validation
 - Renamed String and Number to Str and Num to avoid clashes with java.lang classes
 - Applications for increased flexibility of new protocol enabled, but not yet added
Functions use precompiled checkers for validation
Call this version 0.2.0-SNAPSHOT
Primitive coercion functions alias to java Number classes