Solving the binding problem with Swift
five.agency