let y = object method m: 'a. '-> 'a list = fun x -> [x] end