subroutine($a, $b, \%hash1, \%hash2, ...)