move PrefixTree, SyncedVar and SyncedMap into module-utils.js