Moved the main impl
for FnCtxt to its own file.
#77808
Merged
impl
for FnCtxt to its own file.
#77808