look ma, i'm fsharping