This is possible in many message-passing languages, including Objective-C. I once took advantage of this to bridge Mocha BDD-style tests from Node into XCTest for reporting (by defining test methods with long names with spaces).
RUBY, PLEASE. pic.twitter.com/V1g0QKSPOy— friendly neighbo... mattmoriarity.com