typ
also the docs are confusing with you do: from colander import SchemaNode and then in the same code block you use ``colander.Range``, so I formalized everything to use ``colander.*`` syntax.