pulse: add proplist.go