The intention here was to make these isolated functions that do not have input/output mixed in, just as we've been doing in Ruby. See the example usage above for how we expected the vacation boolean to be passed in. Also, this function does not check the current day -- we can sleep in if it's not a weekday, even if we're not on vacation.