build a select_one method named $method_name with validator. validators arguments are passed for Data::Validator. you can use Mouses type constraint. Type constraint are also used for SQLs bind type determination.