palindromic typescript testing framework