Documenting define-library cursor and item to avoid potential confusion, probably want to document in patterns