But a 'program' could also be something you run in the shell or
node.js or such, I think? Commandline programs also run by themselves,
they aren't libraries.
Also, it seems like to be consistent here, we would need to compile .a
and .so files into .js, but .bc into .html (since the former are
libraries, and the latter is not). But I do see your point that scons
is a little different, if it says 'program' - .bc files do not say
program or library, even if they do not say library.
- azakai