Refactor CLM code
lantisnt opened this issue ยท 2 comments
Refactor CLM code to make it more human readable for the community to work on.
Refactor needs to be done in a smart way and only where needed.
Result must be:
- Easily readable and understandable. Comments added where needed
- Private and Public API must be separated
- Functions must have known and constant or nil return type (function can return either type X or nil)