Generic type usage in a function being too restrictive

Can confirm that this happens, but it isn’t a restriction, but part of the “Can’t access a function from a preceding type.(3502)” issue.
It is just misleading because it shows additional errors on top of that one.