(executable
 (name foo)
 (libraries bar impl2)
 (modules foo))

(library
 (name bar)
 (libraries impl1)
 (modules))

(alias
 (name default)
 (action (run ./foo.exe)))