FIX: compiler does not compile 'reduce' correctly.

FIX: mold/part object! incorrectly.
FEAT: code refactoring PRINT native.
Merge pull request #987 from qtxie/some-fixes

FIX: compiler does not compile 'reduce' correctly.