make most functions private in Libertree.Posts