allow one to simply pass the operation (except for 'splice') as a string without surrounding array
use the simpler operation variant