reading https://medium.com/@Jernfrost/defining-custom-units-in-julia-and-python-513c34a4c971