Dynamically get appropriate fetcher type.