clean up functions signatures

the signatures and the use of keywords across different test that effectively have the same purpose diverged over time. thus mostly because different authors wrote the test.

a list of the signatures will follow: