Built some datatypes, ready for use despite the warnings