Copyright 2019 licensed under the Apache License, Version 2.0 or or the MIT license or , at your option.