Copyright (c) 2016 Flavio Oliveira
Copyright (c) 2018 Pierre-Étienne Meunier
Copyright (c) 2024 Ashutosh Varma

Licensed under either of

 * Apache License, Version 2.0, (http://www.apache.org/licenses/LICENSE-2.0)
 * MIT license (http://opensource.org/licenses/MIT)

at your option.