Lets say you show a random statement per page request and use a function to return a random object like:
Statement::get()->sort("RAND()")->limit("1");
But now in the template you want to reference it twice in different places but it should be the same statement and not a randomly different one. How would you make sure to get the same random object per page request?