makeFunc looks like bind. So we should be able to replace that with:
`open: { value: indexDB.openForPrincipal.bind(indexedDB, principal) },'