Building out visitor to flatten resolve calls.