---
title: "Grzegorz Rozdzialik (@Gelio) | Hashnode"
description: "Grzegorz Rozdzialik (@Gelio) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@Gelio"
---

@Gelio

# Grzegorz Rozdzialik

@Gelio · Joined January 2022

## Comments

[Andreas Herd Both suffixes are explained in the FAQ in the fp-ts documentation. K is for Kleisli arrow, T is for transformer.](https://hashnode.com/posts/practical-guide-to-fp-ts-part-2/6071ba4b8b2b857c0bdb5e52/comment/61e8165e6f4d6f431978da6c#reply-64204831df7f026515a61dfc)

Reply · Article · Mar 26, 2023 · [Practical Guide to Fp-ts P2: Option, Map, Flatten, Chain](https://hashnode.com/posts/practical-guide-to-fp-ts-part-2/6071ba4b8b2b857c0bdb5e52)

[Nice guide! Just wanted to say that the final example can be simplified a bit. O.map and O.fromNullable can be replaced with a single function: O.fromNullable. pipe( foo, O.fromNullable, O.chain(O.fromNullableK(({bar}) => bar)), O.chain(O.fromNullableK(({buzz}) => buzz)) ) TS playground](https://hashnode.com/posts/practical-guide-to-fp-ts-part-2/6071ba4b8b2b857c0bdb5e52/comment/61e8165e6f4d6f431978da6c)

Comment · Article · Jan 19, 2022 · [Practical Guide to Fp-ts P2: Option, Map, Flatten, Chain](https://hashnode.com/posts/practical-guide-to-fp-ts-part-2/6071ba4b8b2b857c0bdb5e52)
