can we give these enums real names? 
like 'match' 'insert', etc. the comments can say what letter they map to in the string based cigar