A prototype of FileReceiver.

type is named like a variable in a small_case_with_underscore