issue #2868:Add more manual lua binding functions