TypeScript-first partial object factory pattern for testing
Permissions of this strongest copyleft license are conditioned on making available complete source code of licensed works and modifications, including larger works using a licensed work, under the same license.