As discussed here having a has_coe_to_fun instance for the unitary group is not ideal.
has_coe_to_fun