Support varargs when extract data structure. Close #14.