Array interface object for Python with pluggable backends and a multiple-dispatchmechanism for defining down-stream functions