Support more declarations

This PR allows additional declarations that are copied verbatim into the tests. Additional keywords that start a `Verbatim` section are: `abstract`, `case`, `class`, `implicit`, `lazy` `object`, `sealed`, `trait`, and `type`