Maybe we should make `evaluatePointerExpression`?