typed Function pipeline

각 단계의 입력·출력 type을 연결해 변환 오류를 줄인다.

  1. trim

    String → String

    normalize
  2. parse

    String → Integer

    convert
  3. square

    Integer → Integer

    calculate
  4. label

    Integer → String

    present

핵심: Object 기반 generic chain보다 구체 type이 compiler와 독자에게 안전하다.