AE: Choose indirection when possible. Care for lazy evaluation