Take it as a complement anons, she got that from the boards. This came from a discussion here about programming and type casting, actually back when I started talking about pattern matching, not anti-x… Pattern matching came from logic programming as a form of utilizing subclasses from class types.