public static InstallScript Read(this IPackage package) { var logger = new ExceptionLogger(); if (!TryRead(package, logger, out var result)) { logger.AssertNoError(); } return(result); }