IMPLEMENT allows custom scalar type for all scalar types