Type function returns at module boundaries | BeforeMerge Rules | BeforeMerge