fp-ts Pragmatic: Functional Programming Claude Code Skill