@Override
    protected Argument build(Enum value, ConfigRegistry config) {
        return ObjectArgument.of(value, Types.OTHER);
    }
Default {@code jdbi} behavior is to bind {@code Enum} subclasses as
a string, which Postgres won't implicitly convert to an enum type.
If instead you bind it as {@code java.sql.Types.OTHER}, Postgres will
autodetect the enum correctly.
postgres/src/main/java/org/jdbi/v3/postgres/TypedEnumArgumentFactory.java