prepare to publish a yarn-based jar

relates to #68
remove generic signature since it causes issues when using non-writables