What is it bringing from those languages? The FAQ reads like it is just altered syntax for C#, no difference in semantics or function.