Improving datum parser and allow failed results to have multiple issues in the static builder