I really like this. Thanks Steffen.
I used it for an F#J article “Create World … and other 3D”, substituting the C# xaml plumbing with this clean technique. My intro to it was the short blurb in Expert F# 3.0.
Have you gotten other user experience feedback?