Remove the now-unused cli dependency.
Add DISABLE_TYPE_CHECKING const, which, if truthy, will disable the standard type checking. + still will always mean addition and & will still mean string concat, but doing "12" + "34" will add the two rather than throw an error. Also, parameter checking is disabled in this case, so #(x as X) no longer checks the the type of x. If #(x as Boolean), it will still turn nullish values to false, and default parameter values still work fine. Fixes #33.
Add the import statement, allowing a file to import macros and consts at the top of their file. Fixes #44.
Add the ability to ignore generic definition and invocation with the DISABLE_GENERICS const. Simply, f<X>() turns into f() and defining a class or function just removes the generic handling on it. Fixes #67