Domain Generalisation via Imprecise Learning