This is not code, this is a build instructions. The more abstraction we add the harder it is to follow.