Work on new type declaration form. Broken.