Add first test
Add type signatures and original methods
Create, +x test script
fun1 works