we can now provide a different default-input-fn for vector than for e.g. numbers