'Each' operator modifier is now '@' instead of '~'. So e.g.

> count(10) @+ 10
[10, 11, 12, 13, 14, 15, 16, 17, 18, 19]

> 10 +@ count(10)
[10, 11, 12, 13, 14, 15, 16, 17, 18, 19]

>  count(10) @+@ count(10)
[[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], ...]

> [[0, 1, 2], [3, 4, 5]] @| inc
[[1, 2, 3], [4, 5, 6]]

> [0, 1, 2] |@ [inc, dec]
[[1, 2, 3], [-1, 0, 1]]

> [[0, 1, 2], [3, 4, 5]] @|@ [inc, dec]
[[[1, 2, 3], [4, 5, 6]], [[-1, 0, 1], [2, 3, 4]]]
Final library reorg for now.

Single file lang.m contains core language support, is intended to
be implicitly imported into every script/module. Once we support
import circularity, this can be broken up if desired; until then
the dependencies make factoring impractical.

Common auxilliary stuff is collected in std.m, which is currently
loaded on shell startup. There's not much, mostly because non-toy
implementations of most things are blocked on variants and
interfaces.

It remains to finish grooming the code--all library functions
should be type annotated, and in some cases the docs could
stand to be clarified, or are missing entirely.
New import and export syntax and semantics
Minor tweaks to new import code.
use new import/export mechanism
Merge branch 'master' into scimark