cffi backend implementation

Missing:

Stopwatch
Proper Devices support