Vertex implementation for Elixir modules.
@type t() :: %Clarity.Vertex.Module{ behaviour?: boolean(), module: module(), version: :unknown | integer() }