Added utility::type_at.
Replaced params()/apply by applyFunc().
Merge pull request #13 from Morwenn/static_dispatch

Static dispatch