Example ```scala def json[A: Loggable](a: A) = TethysBuilder(a) @derive(loggable) final case class X(field: String) val result = json(List(X("value"))) ``` Expected: ```scala [{"field":"value"}] ``` Actual ```scala {} ``` I think this issue occurs due to how `fldLoggable` is constructed, particularly in this part: ```scala def fields[I, V, R, M](a: A, input: I)(implicit receiver: LogRenderer[I, V, R, M]): R = input.noop ``` I'm not sure how this could be fixed without introducing significant changes...