In this article, I will walk through how I re-implemented the
MechanismKind. I will also deliver a working
asMechanism() function. The diff is here
In this article I will be looking at defining the enums for
MechanismKind. I will also be adding tests to ensure that the functions work as expected. Further I will implement a simple
asMechanism() as a proof of concept.