The FX-Map node is great for creating custom functions to alter an input node.
A version of the node that is useful for quickly lining up a pattern based on a shape. This bypasses the need for special transformation nodes. Another version of the FX map is:
The iterate node is a custom function created in order to randomly iterate the input node.