do=do factory=factory energy=factory || (energy && !task) locker=!energy releaser=do sequester=!releaser activator=do && !locker effector=activator && !sequester task=effector