Checking for idiomatic use of Effect and S.pipe with schema decoding

is this idiomatic?
Effect.succeed(params).pipe(
  S.decodeUnknown(schema),
  Effect.flatMap((decoded) => query(decoded))
)
Was this page helpful?