title: macro extract defined function name
body: <p>I have two functions</p>
  <pre><code>funcA(x::AbstractMatrix;subd=nothing)=funcA(x[1,:],x[2,:],subd) # format transformer
  funcA(a::AbstractVector,b::AbstractVector;subd=nothing)
      babalah
  end
  </code></pre>
  <p>and</p>
  <pre><code>funcB(x::AbstractMatrix)=funcB(x[1,:],x[2,:]) # format transformer
  funcB(a::AbstractVector,b::AbstractVector)
      babalah
  end
  </code></pre>
  <p>I wish a macro can easily help me to add the &quot;format transformer&quot; automatically to the funcA and funcB and it can add arguments.
  What should I do?</p>