Maybe 
Name 
Mandatory 
Description 
Default 
Type 
 
 
⬅️ InputMust match the input types of the first shard in the sequence. 
Any 
Output ➡️Will match the output types of the first shard of the sequence. 
Any 
ShardsThe shards to activate. 
noneShard[Shard]None 
ElseThe shards to activate on failure. 
noneShard[Shard]None 
SilentIf logging should be disabled while running the shards (this will also disable (Log) and (Msg) shards) and no warning message should be printed on failure. 
falseBool 
 
 
Attempts to activate a shard or a sequence of shards. Upon failure, activate another shard or sequence of shards.
Examples 
[1 2]
Maybe(
  Shards: Take(3)
  Else:
  {Msg("Invalid, default to 42" LogLevel::Warning)
    42
  }
  Silent: true
)
Log("result")
 
[1 2]
Maybe(
  Shards: Take(3)
  Else: Take(0)
  Silent: true
)
Log("result")