Suppose I have the following:
type SelectAll = NpgsqlCommand<"""
SELECT name, address, state FROM person_table
""", TPConnStr>
type SelectByState = NpgsqlCommand<"""
SELECT name, address, state FROM person_table
WHERE state = @state
""", TPConnStr>
Should both Selects result into the same type? Reason is that I am executing either one of the query based on a enum but have to write a minor boilerplate due to those types not having equality constraints.