Nuke 3rd party lib, fix syntax inconsistencies, add table-style function, document it