Fix #167

Can handle now vararg arguments in patterns. Closes #167. Review by @DarkDimius