Initial support for bang replacement and parsing of arguments