compiler: share bodies too