More idiomatic F#