F# DSL for IOS Visual Layout based on the Apple constraint language