It is also possible to save the writing of parameters and let infer them. Then a range declaration must give a hint of which type the node must be taken. Currently there are the following possibilities:
If the modifier .TARGET is specified, the target node
domain (domain 2) of a bipartite graph functor is taken, otherwise the
source domain (domain 1).