Constructed monadic decoder gate
Changed to shorter names