Allow queue operations to be invoked on Queue struct types, updated examples in README.md