https://mytecharm.com.co/post/when-execution-is-cheap-ambiguity-is-expensive-oc8l78