Types are maneuverable as well as expressive. In Vol 2, I push the experiment to a more abstract level, tying type in with semantics, as well as making type from scratch.