who writes code like that? sounds like a bunch of unnecessary complexity https://dl.acm.org/doi/epdf/10.1145/36177.36194