Scan impls init return source code instead of program wrapper