update to tcomb v0.4
fix #40
fix #39