let binding functions return a floating GVariant