Copyright © 2021 Thanassis Tsiodras SPDX-License-Identifier: MIT