Extensions and Tools for F# Programming