Opera abstractions Rostarr AM 23