Syntax for C/C#/Java working properly
fixing typeclass where blocks