Allow Frame.gestures to accept a block and in that form make the gestures fully map to their actual type