Trim code.
Implement variable length argument.
Implement variable length argument.
Nest describe blocks.
Use context instead of describe.
Refactoring.