prepare for work on expr.List; update headers; fixes #10
begin type refactoring. move extensions mechanism from soundprocesses in here, then we can include the basic types without noise. drop the `cookie` bit from readNode (aka readTuple).
yo, brickwall :-(