Kaba struct Tag ed

...

Syntax ed

struct Tag
    var key: string
    var value: string

    # constructors
    func mut __init__()
    func mut __init__(key: string, value: string)

    # functions
    func match(filter: Tag) -> bool
    func strh() -> string

    # operators
    func __str__() -> string             # str(Tag) -> string
    func __lt__(o: Tag) -> bool          # Tag < Tag -> bool
    func mut __assign__(other: Tag)      # Tag = Tag

Functions ed

func match(filter: Tag) -> bool
...

func strh() -> string
...

Elements ed

var key: string
...

var value: string
...