module.exports = class Base
module.exports = class Base
constructor: (args) ->
and copies contents of the args into the instance.
this[key] = value for own key, value of args
Creates a private property #___runtime and uses args.___runtime or an empty object as it’s initial value.
Object.defineProperty this, '___runtime',
enumerable:no
writable:no
configurable:no
value:args?.___runtime or {}