The Blaze project originally included
odo.odo as a magic function that
moved data between containers. This function was both sufficiently
useful and sufficiently magical that it was moved to a separate project, its
functionality separated into three operations
convert: Transform dataset to a new type.
convert(list, (1, 2, 3))
append: Append a dataset to another.
append(, (1, 2, 3))
resource: Obtain or create dataset from a URI string
These are magically tied together as the original
odo: Put stuff into other stuff (deliberately vague/magical.)