0.3.4
* Better validate decorator
The validate decorator can now be used with all types of functions no
matter how the function is called. Things that now work:
```
@validate(Requires("x", R("x") > R("y")))
def func(x, y):
return x, y
func(1, 2) # ValidationError
```
* Bump version