https://123dok.net/document/zlge8n2y-aether-an-embedded-domain-specific-sampling-language-for-monte-carlo-rendering.html