Good. Thanks for adding tests. You should add a test case for field names that don't exist:

    (type/field Identify "missing") => nil?