pub fn walk_slice_replace<V: VerilogVisitor + ?Sized>(
    visitor: &mut V,
    a: &VerilogExpression,
    _b: &usize,
    c: &VerilogExpression,
    d: &VerilogExpression
)