Old-school constructor style. More features.\n\nSuch as:\n* Delay (milliseconds) to allow fulfillment interruption window\n* on() and off() methods which toggle patience property, freezing fulfillment\n* Pendant object is passed as extra argument to dependant and dependency functions, allowing recurssive conditions, internal state querying, etc\n* Full object constructible by passing in variables on instanciation