A validation library designed with re-usability in mind.