Bloom is a stack based language intended to express patterns that can be run on petals. Functions in a stack based language pop arguments from the stack, and push results onto the stack.
We need to initialize with the layout of petals, so we have words that define the neighbors of each petal.