Support passing T_FILE.
Preliminary callback support.