Pass both blocks and env into roclets
Deprecate @S3method. Closes #198