# Fails with too much recursion say (&test !* (&test !* &test))('&test !* &test !* &test');