Use multiple dispatch for file reading.