Too Long; Didn't Read
One thing I always end up doing in my project is decoupling methods from their objects. <code class="markup--code markup--p-code">map</code>, <code class="markup--code markup--p-code">filter</code> and <code class="markup--code markup--p-code">reduce</code> are not the only ones, but they are definitely among the first to be given freedom.