Marvin is a lightweight toolkit for building natural language interfaces that are reliable, scalable, and easy to trust.