Represents BSON JavaScript (with and without scope) types
t() :: %BSON.JavaScript{ code: binary(), scope: %{optional(binary()) => BSON.t()} }