pub fn parse(
    path: String,
    default_form_layout: bool,
    form_layout_path: Option<&str>,
    default_credential_layout: bool,
    credential_layout_path: Option<&str>
) -> Result<ParsedResult, Vec<String>>