Inventables meaning