Module implementations
This module exists to reduce compilation times. All the data types are backed by a physical type in memory e.g. Date32 -> i32, Date64 -> i64.