/// An asset transaction (like withdraw or deposit) failed (typically due to type conversions).
/// An asset cannot be withdrawn, potentially due to lack of ownership, availability or rights.
/// Execution of the XCM would potentially result in a greater weight used than weight limit.
/// generally it means that the conditions surrounding the message were not such that the chain
/// considers the message worth spending time executing. Since most chains lift the barrier to
/// These can be amalgamated in tuples to form sophisticated routing systems. In tuple format, each
/// router might return `NotApplicable` to pass the execution to the next sender item. Note that
/// each `NotApplicable` might alter the destination and the XCM message for to the next router.
/// If it is not a destination which can be reached with this type but possibly could by others,