MisplacedConstraintIface occurs when a constraint-type interface is used outside of constraint position. Example: type I interface { ~int } var _ I