Abstract views of arbitrary Python objects