Patterns

This part covers the programming patterns that are widely used in Move; some of which can exist only in Move.