shebang support is incomplete
Shebang only supports a single argument with no spaces:
#!/usr/bin/bash
It should support spaces and multiple arguments:
#! /usr/bin/env bash
This will become important for porting applications that include scripts,
as #!/usr/bin/env bash
is the preferred format for shebangs.