<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def also_restrict_to(self, restriction):
 """ Works like restict_to but offers an additional restriction. Playbooks use this to implement serial behavior. """

        if type(restriction) != list:
            restriction = [ restriction ]
        self._also_restriction = restriction