[sub-lib] divided into 'sync' & 'syncable share'