Fix optional key raising a wrong error

Schema({Optional('i'): Use(int, error='should be a
number')}).validate({'i': 'x'})
is raising: wrong keys {} in {'i': 'x'}