Property definitions

functional $ Fun1 :: defaultinit
interface Fun1[A0,RESULT]
	super Fun
	fun call(a0: A0): RESULT is abstract
end
lib/functional/functional_types.nit:37,1--40,3