rom-sql's inferrer already does it automatically, without it things aren't working smoothly enough, for instance attribute :email, Types::PG::Array(:varchar).optional doesn't get converted from Sequel::PGArray to a plain Array value even the source type Types::PG::Array has a read type inside. Now it's possible not to bother about this nuances, though we might change the DSL/behavior in future (to make it easier/transparent of course).
rom-sql's inferrer already does it automatically, without it things aren't working smoothly enough, for instance
attribute :email, Types::PG::Array(:varchar).optional
doesn't get converted from Sequel::PGArray to a plain Array value even the source type Types::PG::Array has a read type inside. Now it's possible not to bother about this nuances, though we might change the DSL/behavior in future (to make it easier/transparent of course).