https://labs.davlgd.fr/posts/2024-03-having-fun-with-franken-php/