woops. Types have to have a 0-arg constructor.