To fix this, we could add a second set of square brackets to `bitcoinurn`, like so:

    bitcoinurn     = "bitcoin:" bitcoinaddress [ "?" [bitcoinparams] ]