A communications library for Solder