Math types are now structs..... ... >:O(