Require type declarations for parameters or default to string
Document smart type defaults with ActiveRecord