I think one thing I should definitely do is have a system call check in the
code so passed arguments are correct and consistent. Currently just
is passed but it would be great to be consistent for that.
A system call dispatch would probably be a bit easier to implement in a way so that way it could call into any of the API methods.
Okay, so I am going to have dispatch and then the regular system call that uses some of the API functions, if applicable.