Validating arguments using decorators

Hey there!

I’d love it if you could have a look at my Generic argument validation decorator if you’ve got some time. It’s already got four to five tests and serves my needs pretty well, but I’d like to know if this needs to be generalized more or it’s enough for others as well.