Merge pull request #42 from gzm0/remove-artifacts

Fix #39: Don't publish TypecheckingMacros
Mark macro-generated methods as synthetic
Fix #35: Hide `__data` members of R by marking them synthetic