Literal Extension

Add methods to program literals.

For more details see chapter 46 of the DSL book

| Catalog of DSL patterns |