functions for Objects and prototype chains
objects and types -- prototypes
some new combinators; remove junk from main
new array functions; new junk module
a bunch of operators
reduce operator boilerplate
rename syntax module as operators; rename operator functions using standard Javascript operator name
oops, prefix operator slipped into infix section; also remove non-operator