Copyright 2019. Protocol Labs, Inc. This library is dual-licensed under Apache 2.0 and MIT terms.