Closer to cur_input working

Realizing that cur_input can have multiple types.  Doesn't compile, but
know how to make it do so.
input_stack closer

Got declaration of cur_input right