Thanks to @fmap, getting highlighted content works as well
add usage as well
acknowledge vi! for writing the original library
update cabal