Well with the quick spin I did I wanted to create a few integer based data types, which is pretty standard for a DB/API. Your numerical type only allows for 7 numbers which seems very odd. Postgres for example has 10 different default integer data types. Putting in 11111111 throws an error. There's more than enough reasons why you need larger ranges and more control over the types.