The most elementary means of flow control in Shapes is the
..Shapes..if function. It is so essential that it wasn't even placed in the
..Shapes..Control namespace, but in
..Shapes. With this very notable exception, other control flow functionality is supposed to go here.
Since Shapes is a lazy language, it is possible to create new flow control structures as ordinary functions. This is why — currently — there are no core bindings but only standard extensions populating this namespace.