A factored implementation of formlets in F#