Fix if to be elif
Add ExtendedInfo support for callable() validators