decode: add support for float option data type