Memory for am_policy_result_t is allocated by am_policy_evaluate() and freed by am_policy_result_destroy().