Merged `ir.readings()` implementation