Scala macro-based binding for TinkerPop Frames