Text this: Interfaces + recursion = Language? :