Ditto as above. Generally, you will want to use the normal recursor sig_rec, which is defined using pattern matching and thus unsuitable here. Though, I don't think this particular type signature exists anywhere in the HoTT--you need to specify a constant type family.