Remove the use of Data::Structure::Util, because if we want to be an alternative for it, we can't depend on it