Added Object.loopr() for recursive loops