feat(parse): add static parse function