Support Array with pipe as return (partial)