'let' within 'parallel' now works
added $* for subexes
deepCopy is instantiated when its corresponding type is instantiated
implemented locking levels; still incomplete