Now allows iterable user data; Fixes #1
I suppose I should update the README to reflect this.