It’s similar to a builder pattern but not just a builder pattern because depending on the type you can indefinitely pipe context independent types.
So it’s a bit of a hybrid between bash and powershell.
Yeah this is method chaining, and method chaining is not the same as piping.