Fri Feb 22 22:29:39 CET 2013

Compile time data structures.

These should probably take shape as pattern-matching binding forms and

(let-vector (k l m)
    (matrix (a b c d)
            (1 0 q r)
            (z 0 0 1))))

The cons/des seems straightforward.  How to implement the function?
It's going to be problematic since there are 2 levels..

It's probably best to do it explicitly once, and then see where it

EDIT: cleaned up a bit, moved all such functions to stream-meta.rkt.
It seems quite straightforward.