Add a typed version of Classy