An internal model approach to estimation of systems with arbitrary unknown inputs. (October 2019)