Comment text matcher used by comment predicates.
@type kind() :: :text | :exact | :prefix | :suffix
@type t() :: %ExAST.Selector.CommentMatcher{ case_sensitive?: boolean(), kind: kind(), value: String.t() }