Extraction for case classes with varargs

Closes #12