Add crucial types to the CodeWorld module so they can be used with HaskellPrelude