takeOrElse

If this Offset then this is returned, otherwise block is executed and its result is returned.