Static Type Inference for the Q Language Using Constraint Logic Programming. | AMiner