Error handling is a bit crappy, mainly due to me being a n00b when first writing this. Let's do better with custom per mod error types better for monitord's own code + library users.