[FEATURE] Add stateT monad transformer