ra_module__extend_abstract"></label>
                        <pre class="source"><code class="clojure">(defmacro extend-abstract
  [typesym protocolsyms & {:as options}]
  (list `keep `identity
        (cons `concat
              (map #(protocol-all typesym % options)
                   protocolsyms))))</code></pre>
                    </div>
                </div>
                <pre><h6><i><a href="https://github.com/zcaudate/hara/blob/master/test/hara/module/base/abstract_test.clj#L106-L123" target="_bl