Type is nice.

Ideas collected by Jim Ward