document rationale for void return of subscribe()

fixes #43