v42: added findFirstFieldByExactType() helper

Closes #5.
removed unnecessary lint exception