Ouro Sanitize Disclaimer: Ouro is under heavy development at the moment, and breaking changes are likely.