Some sort of usable introspection