     ///
     /// - Returns:
     ///   The item that capsuled by `AAA`.
-    subscript(v: Any) -> AAA {
+    public subscript(v: Any) -> AAA {
         if let o = o as? [Any] {
             if let v = v as? Int {
                 guard v < o.endIndex else {

    ///
    /// - Returns:
    ///   The copy of value.
    subscript() -> Any? {
        return o
    }


    ///
    /// - Parameter o:
    ///   `Any`thing.
    public init(_ o: Any?) {
        self.o = o
    }

