If you leave those types out, it gets inferred as a slice type and will result in runtime allocation.