title: How to call different methods as given in an array
body: <p>Especially when working with structs, it would be nice to be able to call a different method per each element in an array, something like this:</p>
  
  <pre><code>array = %w{name 4 tag 0.343}
  array.convert(:to_s, :to_i, :to_sym, :to_f)
  # =&gt; ["name", 4, :tag, 0.343]
  </code></pre>
  
  <p>Are there any simple one-liners, ActiveSupport methods, etc. to do this easily?</p>