It's pretty easy to validate argument schemas right now, but validating returned value schemas is uglier.