Add support for imperative colander schemas