pub(crate) fn build_function<'tcx>(
    cx: &mut DocContext<'tcx>,
    def_id: DefId
) -> Box<Function>