As part of resolving #202, all public methods are re-bound to the correct this by using arrow functions. This prevents scoping issues, but also introduces unnecessary overhead, as well as re-declaring all public methods every time an instance is created, causing it to lose reference equality.
This behavior should be reverted, and all public methods should no longer be re-bound.
As part of resolving #202, all public methods are re-bound to the correct
thisby using arrow functions. This prevents scoping issues, but also introduces unnecessary overhead, as well as re-declaring all public methods every time an instance is created, causing it to lose reference equality.This behavior should be reverted, and all public methods should no longer be re-bound.