Implement OPSYN assembler directive and resolve corner case errors in USING directive