Specification for interoperability of common algebraic structures in JavaScript