https://www.greenflame.org/2008/12/07/somewhat-bizzare-typealyzer/
Somewhat bizzare - Typealyzer