Bridge patterns

From the docs:

Sometimes the function you are calling does not implement the behaviour you would like to give to the arguments of your function. […] The general technique consists in forwarding the arguments inside a context that implements the behaviour that you want. Then, find a way to bridge the result to the target verb or function.

The common bridge patterns are:

  • selection -> data-mask.
  • names -> data-mask.
  • data-mask -> selection.