merge finth lib