Based on this comment, it's possible that the special Resource types like FallbackResource, SynchronizedResource, BufferingResource that are implemented in the kotlin toolkit are not necessary for the go-toolkit. A re-visitation of currently implemented resource helpers as well as these should be done to determine what's actually useful for the go-toolkit.