public static function createFromArray(array $array) : Reader
    {
        $classname = \get_called_class(); // para permitir abstração
        $instance = new $classname;
        $instance->type   = 'array';
        $instance->buffer = $array;

        return $instance;
    }