Adds test with temp
Adds support for temporaries
Adds test with temporary
Adds support for temporaries