tessel/runtime#512 r=@johnnyman727: Supports adding getters and setters to functions. Fixes #506