Attempting Arduino compatibility

Failing hard :'(