strict 모드로 확인해보니 fn.S에 k.v를 정의하지 않아서 수정함