SwifTubeの各メソッドを改良する。

・Genericsを使って冗長なコードを減らす。