http://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_google.html
So there's some interesting type annotations that I could probably write something around
to parse docstrings and then provide JSON api around that,
but I think the innovation is the database connection happening automatically, and the verify function modifying the input, and you can use your valid.rows and valid.cols throughout the program