いつもお世話になっております。

複数あるアクションの中から特定のアクションを取得し、sequenceで順次runさせたいと考えております。

let actionSequence = SKAction.sequence([
    pN.animate(named: "walk"),
    pN.animate(named: "wait"),
    pN.animate(named: "turn"),
    pN.animate(named: "walk"),
])
pN.run(actionSequence)

戻り値をprint(type(of: xxx))で調べましたら、SKAnimateと表示されました。
ですが戻り値をSKAnimate型にすると

use of undeclared type 'SKAnimate'

と表示されます。
戻り値をSKActionやAnyObject型で試しましたが、アニメーションできませんでした。
試しに、sequenceせずに1つのアクションで検証してみましたがダメでした。

pN.run(pN.animate(named: "walk") as! SKAction, withKey: "walk")

SKAnimateについて調べましたが、解決策に辿り着くことができませんでした。
どうかご教授ご鞭撻のほどよろしくお願い致します。