Screw semantics