UDT datatype tests

work in progress with UDT tests
You can shorten this to:

~~~python
s.execute(insert, (0, Alldatatypes(*params)))
~~~