[Bug 1083438] Take questions

I think this still has test failures I need to work on, but I wanted to get it up in public.

f?
I'm not sure how this `is_taken` works. I expected `taken_until` to be set like elsewhere.