x86: implement support for basic prototypes
x86: amend a test so it uses a prototype