Currently type argument inference breaks hard when the first parameter of a tag has a generic type.
These tests still need to be fixed.