The show is set to debut on April 26 on Hulu.