As I read through
Functional Programming in JavaScript by Luis Atencio and migrate some of the code over, I'm seeing/realizing a few pitfalls with the way the classes are currently written. I've created
an issue out on GitHub detailing the problems (rather than trying to insert code blocks here), and would really appreciate some additional input/feedback.
I feel like these problems should probably be addressed during the migration, especially if they are indeed a valid concern.