Safer way to compile GObject property accessors that works with lisps other than...