module ActiveRecord::ConnectionAdapters

Unfortunately, the type shorthands are hardcoded, and the code itself is not encapsulated in a method, so there's not much design freedom. See the file `schema_definitions.rb`.