recordLineNumber' :: LineNumber -> InstrM ()
recordLineNumber' ln = do
  off <- getOffset
  modify' $ \s@InstrState { isLineNumberTable = lnt } ->
              s { isLineNumberTable = insertLNT (Offset off) ln lnt }
recordLineNumber' :: LineNumber -> InstrM ()
recordLineNumber' ln = do
  off <- getOffset
  modify' $ \s@InstrState { isLineNumberTable = lnt } ->
              s { isLineNumberTable = insertLNT (Offset off) ln lnt }
recordLineNumber' ln = do
  off <- getOffset
  modify' $ \s@InstrState { isLineNumberTable = lnt } ->
              s { isLineNumberTable = insertLNT (Offset off) ln lnt }