HArray outputs extra field, ~ in nested function calls correctly processed