aardappel Made return type inference more general
It used to require second returns to be a subtype of the first, now it can be a union (if not recursive)
Latest commit 8099a77 Aug 29, 2018