Merge branch 'develop' into feature/type-conversion
missed an operator..
a few tweaks in the run up to adding expression types
major milestone get, about time I bump'd the version
Merge branch 'develop' into feature/type-conversion
this'll be important..
rework for coding standards in prep for types
implement ISymbol on other objects via their metadata
provide both up and down conversions via the path reversing trick
update binop to implement type coercion by default, with a special case for
forcibly propagating the type of the first argument
add some comments and notes
m0ar formatting..
migrate binop to resolve a cyclical dep error and free ast from involvement with the type system
this could be handy..
you didn't need binop anyway
rtfm, it's not :else, it's just the default clause
why did I define those in stdlib, that's unintuitive...
silently handle equivalent types without doing a traversal
missed an import..
better types-eq? implementation