bugs/194.cfa:13:1 error: Cannot choose between 2 alternatives for expression Applying untyped: Name: foo ...to: Alternatives are: Cost ( 0, 0, 0, 0, 1, 0, 0 ): Application of Variable Expression: foo: forall T: sized data type function ... returning _retval_foo: reference to instance of type T (not function type) ... with attributes: Attribute with name: unused (types: reference to instance of type _79_5_T (not function type) ) Environment: -> pointer to signed int Cost ( 0, 0, 0, 0, 1, 0, 0 ): Application of Variable Expression: foo: forall T: sized data type function ... returning _retval_foo: pointer to instance of type T (not function type) ... with attributes: Attribute with name: unused (types: pointer to instance of type _79_6_T (not function type) ) Environment: -> signed int (no widening)