Revert "Datatype declaration"

This reverts commit d45bc67ca985872a528309adc8851440d6c22926.
I had already implemented this functionality.