smarter updates
Merge branch 'master' of github.com:cadrian/Liberty
types as clients, WIP
Revert "tightening exports (using types as clients)": not ready for public usage.

This reverts commit ef5d6754ca0b30ff3f35e2cfdb8d963034bc7916.
bugfix
new germ