upgrading F#