so the signature of `replace_entrypoints ` is different to `replace_injections`? (list of names vs list of tuples)

could this be confusing? 
is using the same method with multiple entry point a common case?
do we want to consider letting `replace_entrypoints` accept a list of names as well as a shortcut (would disable all entrypoints for a given name)