#59 Dramatic change to API to return type based validators..