I tried it out but I couldn't get the code to compile..

As I read [here](http://stackoverflow.com/a/14349652/467754), the F# compiler expects the constructors to have a specific structure..