fixed assignment of Input<T> to Inputs<T> for shared-pointer Input<T>s