if instrument fn returns :om.core/pass, just construct the component